﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Web;
using System.Net;
using System.Xml.Linq;
using AtomPayloadAnalyzer;
using System.Security.Cryptography.X509Certificates;
using ODataRegression.Framework.Core.TestOM;

namespace ODataRegression.Framework.Core.Shared
{
   public  class ODataTestResult
    {
       public TestExecutionStatus testExecutionStatus;
       public UriResultType actualResultType;
       public    ContentVerificationResult ContentTypeVerificationStatus;

       public string OriginalResponceString { get;set; } 
       public string TrimmedResponceString  { get;set; } 

        public HttpWebResponse webResp;
        public DateTime StartTime;
        public DateTime EndTIme;
        public string statusCode;
        public Exception expection;

        public ODataTestResult(DateTime startTime, DateTime EndTIme, string statusCode,Exception expection, HttpWebResponse webResp)
        {
           
            this.StartTime = startTime;
            this.EndTIme = EndTIme;
            this.webResp = webResp;
            this.expection = expection;
            this.statusCode = statusCode;
        }
    }
}
